Tracing and Characterization of NT-based System Workloads

نویسندگان

  • Jason Casmira
  • David Kaeli
  • David Hunter
چکیده

Trace-driven simulation is commonly used by the computer architecture research community to pursue answers to a wide variety of architectural design issues. Traces taken from benchmark execution (e.g., SPEC, Bytemark, SPLASH) have been studied extensively to optimize the design of pipelines, branch predictors, and especially cache memories. Today’s computer designs have been optimized based on the characteristics of these benchmarks. As applications become more dependent on services and APIs provided by the hosting operating system, the overall application performance becomes more dependent on efficient operating system interaction. It has been acknowledged that operating system overhead can greatly affect the benefits provided by a new design feature. The reason why the operating system interaction has, for the most part, been ignored in past architectural studies is the lack of available tools that can generate kernel-laden traces. In this contribution we describe the ongoing efforts to capture operating system rich traces on the DEC Alpha platform. We will describe the current version of the PatchWrx toolset, originally developed by Richard Sites. This tool allows us to obtain trace information of application and operating system activity, while introducing minimal overhead. We will describe the current version of the tool, and demonstrate its capabilities by characterizing a number of applications. We will also contrast the fundamental differences between using simple benchmark programs, versus studying application based programs. This paper demonstrates that for real applications (MS CD Player, MS Visual C/C++, FX!32, etc.), the operating system execution can dominate the overall execution time of the application, contributing significantly to the contents of any captured trace.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tracing and Characterization of Windows NT-based System Workloads

Vol. 10 No. 1 1998 The computer architecture research community commonly uses trace-driven simulation in pursuing answers to a variety of design issues. Architects spend a significant amount of time studying the characteristics of benchmark programs by examining traces, i.e., samples taken from program execution. Popular benchmark programs include the SPEC and the BYTEmark benchmark test suites...

متن کامل

A Comparison of File System Workloads

In this paper, we describe the collection and analysis of file system traces from a variety of different environments, including both UNIX and NT systems, clients and servers, and instructional and production systems. Our goal is to understand how modern workloads affect the ability of file systems to provide high performance to users. Because of the increasing gap between processor speed and d...

متن کامل

Workload Characteristics of the DAS-2 Supercomputer

This paper presents a comprehensive characterization of the DAS-21 workloads using twelve-month scientific traces. Metrics that we characterize include system utilization, job arrival rate and interarrival time, job size (degree of parallelism), job run time, memory usage, and job queue wait time. Differences with previous reported workloads are recognized and statistical distributions are fitt...

متن کامل

Workload Characterization Using Lightweight System Call Tracing and Reexecution

This paper shows how system call traces can be obtained with minimal interference to the system being characterized , and used as realistic, repeatable workloads for experiments to evaluate operating system and le system designs and connguration alternatives. Our system call trace mechanism, called Ultra, captures a complete trace of each Unix process's calls to the operating system. The perfor...

متن کامل

A reliability-based maintenance technicians’ workloads optimisation model with stochastic consideration

The growing interest in technicians’ workloads research is probably associated with the recent surge in competition. This was prompted by unprecedented technological development that triggers changes in customer tastes and preferences for industrial goods. In a quest for business improvement, this worldwide intense competition in industries has stimulated theories and practical frameworks that ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998